<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
<link rel="stylesheet" href="print.css" type="text/css" media="print">
</head>
<body>
<script type="text/javascript" language="javascript" src="asdoc.js"></script><script type="text/javascript" language="javascript" src="cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'All Classes - EzLog_version_1_0_0';
				var baseRef = '';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">EzLog_version_1_0_0 version 1.0.0</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('all-classes.html')" href="package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('index-list.html')" href="all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="index.html?class-summary.html&amp;all-classes.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">All&nbsp;Classes</td><td align="right" id="subNav" class="titleTableSubNav"></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("All Classes"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<br>
<p>Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.</p>
<br>
<table class="summaryTable" cellspacing="0" cellpadding="3">
<tr>
<th>&nbsp;</th><th width="20%">Class</th><th width="20%">Package</th><th width="60%">Description</th>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/DraggableResizablePanel.html">DraggableResizablePanel</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/package-detail.html">org.flashalchemy.ezlib.ezlog.console</a></td><td class="summaryTableLastCol">
     <b>Description:</b> A draggable, resizeable Custom Panel Component.<p/>
     <b>Usage:</b></br>
     <pre>
          var draggablePanel:DragPanel = new DragPanel();
          addChild(draggablePanel);
     </pre>
     </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/EzConsolePanel.html">EzConsolePanel</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/package-detail.html">org.flashalchemy.ezlib.ezlog.console</a></td><td class="summaryTableLastCol">
     <b>Description: </b>The User Interface for the <code>EzProgramConsoleTarget</code>, a draggable, resizable, minimizable winodow with a
     <code>TextArea</code> within it.<p/>
     <b>Usage:</b>
     <pre>
           var console:EzProgramConsoleTarget = new EzProgramTargetConsole('sample title', 0.6, themeId);
           addChild(console);
     </pre>
     </td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/EzConsoleThemeValidator.html">EzConsoleThemeValidator</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/package-detail.html">org.flashalchemy.ezlib.ezlog.console</a></td><td class="summaryTableLastCol">&nbsp;</td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/EzLog.html">EzLog</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/class-list.html');" href="org/flashalchemy/ezlib/ezlog/package-detail.html">org.flashalchemy.ezlib.ezlog</a></td><td class="summaryTableLastCol">
          <b>Description: </b>EzLog is a Singleton class providing Singleton access to a dynamically configured ILogger object
     which an application and its various components can utilize for logging/debugging purposes.<br/>
     EzLog should be initialized with a formatted target of type <code>ILoggingTarget</code> so that all EzLog.getLogger() calls
     will be made with a standard formatted target rather than the Flex default.<br/>The flexlogger Standard is to initialize the
     EzLog Singleton from the preinitialize event the main application .mxml file using an ILoggingTarget of type <code>org.flashalchemy.ezlib.logging.targets.EzTraceTarget</code>
     <p/><i>The first line of code that runs in your main application .mxml files should be the initialization of the EzLog.</i> That line of code should look something like this:<p/>
     <code>EzLog.getInstance().initialize(new EzTraceTarget());</code><p/>
     <i>Typically the second line of code that runs in your main application .mxml file is assigning a logger retrieved from the Log to a class property so that your
     main application can make calls to the Log and receive events from the Log.</i><p/>
     Example: <code> logger = EzLog.getLogger(this); </code><p/>
          <b>Usage: </b>EzLog cannot be directly instantiated since it is a class that employs the Singleton design pattern.</td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/data/EzLogData.html">EzLogData</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/data/class-list.html');" href="org/flashalchemy/ezlib/ezlog/data/package-detail.html">org.flashalchemy.ezlib.ezlog.data</a></td><td class="summaryTableLastCol">
     <b>Description:</b> This object holds all the information about a log target
     as defined by the EzLogData .xml file<p/>
     <b>Usage:</b></br>
     <pre>
          var array:Array = [];
          array.push(new EzLogData(logTargetPayloads[i], filtersPayloads[i]));
     </pre>
     </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/data/EzLogDataValidator.html">EzLogDataValidator</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/data/class-list.html');" href="org/flashalchemy/ezlib/ezlog/data/package-detail.html">org.flashalchemy.ezlib.ezlog.data</a></td><td class="summaryTableLastCol">
     <b>Description:</b> This class is used to validate strings related to the EzLogData .xml file.<p/>
     <b>Usage:</b></br>
     <pre>
       var logDataValidator:EzLogDataValidator = new EzLogDataValidator();
          if (logDataValidator.isValidLogTargetData(logTargetPayload))
          {
           logTargetPayloads.push(logTargetPayload);
          }
     </pre>
     </td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/data/EzLogDataXmlParser.html">EzLogDataXmlParser</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/data/class-list.html');" href="org/flashalchemy/ezlib/ezlog/data/package-detail.html">org.flashalchemy.ezlib.ezlog.data</a></td><td class="summaryTableLastCol">
     <b>Description:</b>The <code>EzLogDataXmlParser</code> is an object used to validate and parse an EzLogData.xml file.<p/>
     <b>Usage:</b><br>
     <pre>
       var parser:EzLogDataXmlParser = new EzLogDataXmlParser();
          parser.addEventListener(EzLogDataXmlParserEvent.PARSE_COMPLETE, onEzLogDataXmlParseComplete, false, 0, true);
          parser.initialize((xmlFilePath));
     </pre>
     </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/events/EZLogDataXmlParserEvent.html">EZLogDataXmlParserEvent</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/events/class-list.html');" href="org/flashalchemy/ezlib/ezlog/events/package-detail.html">org.flashalchemy.ezlib.ezlog.events</a></td><td class="summaryTableLastCol">
     Event For the EzLogData .xml parser
          </td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/data/EzLogTargetData.html">EzLogTargetData</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/data/class-list.html');" href="org/flashalchemy/ezlib/ezlog/data/package-detail.html">org.flashalchemy.ezlib.ezlog.data</a></td><td class="summaryTableLastCol">
     <b>Description:</b> The <code>EzLogTargetData</code> class is an object used to store a EzLogTargetData and EzLogFilterData per instance.</br>
     <b>Usage:</b><p/>
     <pre>
          var logTargetPayload:EzLogTargetData = new EzLogTargetData(xml.logTargets.logTarget[i].consoleTitle.toString(),
                         logTargetList.attribute('type')[i].toString(),
                         logTargetList.attribute('formatting')[i].toString(),
                         alpha,
                                                                         themeId);
     </pre>
     </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/data/EzLogTargetFilterData.html">EzLogTargetFilterData</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/data/class-list.html');" href="org/flashalchemy/ezlib/ezlog/data/package-detail.html">org.flashalchemy.ezlib.ezlog.data</a></td><td class="summaryTableLastCol">
     <b>Description:</b> This object holds all the information about a log targets filters<p/>
     <b>Usage:</b></br>
     <pre>
          var filtersPayload:EzLogTargetFilterData = new EzLogTargetFilterData(filters, i);
     </pre>
     </td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/targets/EzProgramConsoleTarget.html">EzProgramConsoleTarget</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/targets/class-list.html');" href="org/flashalchemy/ezlib/ezlog/targets/package-detail.html">org.flashalchemy.ezlib.ezlog.targets</a></td><td class="summaryTableLastCol">
     <b>Description:</b> A draggable resizeable debugger console for situations where debugging
     is needed but the Flex IDE console cannot be used such as a standlone executable.<p/>
     <b>Usage:</b></br>
     <pre>
          var epct:EzProgramConsoleTarget = new EzProgramConsoleTarget();
       EzLog.addTarget(epct);
     </pre>
     </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/targets/EzTraceTarget.html">EzTraceTarget</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/targets/class-list.html');" href="org/flashalchemy/ezlib/ezlog/targets/package-detail.html">org.flashalchemy.ezlib.ezlog.targets</a></td><td class="summaryTableLastCol">
     <b>Description:</b> The primary purpose of the EzTraceTarget class is to provide more options for formatting
     Log output, thus saving precious horizontal screen space in the console or whatever target
     output is sent to.<br/>The secondary purpose of the EzTraceTarget class is to provide a standard
     default configuration for Log output that all Engineers and Developers can use in their
     projects.</td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/skins/MonochromaticBorderSkin.html">MonochromaticBorderSkin</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/skins/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/skins/package-detail.html">org.flashalchemy.ezlib.ezlog.console.skins</a></td><td class="summaryTableLastCol">
     <b>Description:</b> Skin class for the background of a Panel or one of it's decendants
          </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/skins/MonochromaticScrollArrowSkin.html">MonochromaticScrollArrowSkin</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/skins/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/skins/package-detail.html">org.flashalchemy.ezlib.ezlog.console.skins</a></td><td class="summaryTableLastCol">
      <b>Description: </b>The skin for all the states of the up or down button in a 'monochromatic' ScrollBar.</td>
</tr>
<tr class="prow1">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/skins/MonochromaticScrollThumbSkin.html">MonochromaticScrollThumbSkin</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/skins/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/skins/package-detail.html">org.flashalchemy.ezlib.ezlog.console.skins</a></td><td class="summaryTableLastCol">
     <b>Description:</b> The skin class for the scroll thumb of a <code>scrollBar</code>
     </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/flashalchemy/ezlib/ezlog/console/RectangleGuide.html">RectangleGuide</a>
<br>
</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/flashalchemy/ezlib/ezlog/console/class-list.html');" href="org/flashalchemy/ezlib/ezlog/console/package-detail.html">org.flashalchemy.ezlib.ezlog.console</a></td><td class="summaryTableLastCol">
     <b>Description:</b> A configurable rectangular shape.<p/>
     <b>Usage:</b> Use this wherever you need a visual rectangle to appear
     </td>
</tr>
</table>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
